/** CSS RESET */
html, body, div, span, applet, object, iframe, p, blockquote, pre, abbr, acronym, address, big, code,del, dfn, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; } 
body { line-height:1; font-family: sans-serif; font-size: 14px;} 
table { border-collapse:separate; border-spacing:0; } 
caption, th, td { text-align:left; font-weight:normal;} 
blockquote:before, blockquote:after, q:before, q:after { content:"";} 
blockquote, q { quotes:"" ""; } 
  
/* HTML5 tags */ 
header, section, footer, aside, nav, article, figure { display: block; } 
input { font-size: 12px; font-family: sans-serif; } 
select, textarea, input.text { font-size: 12px; font-family: verdana; } 
form .errors { color: red; } 
  




/** Parte superior */
.header { background-color: #000; height: 35px; line-height: 35px; color: #FFFFFF; margin-bottom: 20px;}


/** Menu lateral e Parte principal do código */
.context {}
.context #form_cronograma .control-label {width: 350px; padding-right: 10px;}
.context #form_cronograma .help-inline {width: 350px; float: right;}
.context dt {font-weight: bold;}
.context div.alert {line-height: 17px;}

.context .menuLateral {}
.context .menuLateral .nav {margin-top: 7px;}
.context .menuLateral .nav .nav-header {font-size: 12px;}

.context .resultado hr {margin: 0px 0px 5px 0px; border-top: 1px solid #DDD;}
.context .resultado .well-small {padding: 7px;}



/** Parte inferior do código */
.footer {}



.well-small {padding: 0px;}


.padding-top-20 {padding-top: 20px;}
.padding-top-10 {padding-top: 10px;}
.margin-top-20 {margin-top: 20px;}
.margin-top-10 {margin-top: 10px;}
.padding-bottom-20 {padding-bottom: 20px;}
.padding-bottom-10 {padding-bottom: 10px;}
.margin-bottom-20 {margin-bottom: 20px;}
.margin-bottom-10 {margin-bottom: 10px;}
.separator {}